package com.jrh.biz.showroom;

import java.util.List;
import com.jrh.domain.common.Page;
import com.jrh.domain.entity.Showroom;

/**
 * 样板间服务
 * 
 * @author yout 2012-7-17 下午4:14:09
 */
public interface ShowroomService {

	/**
	 * 分页
	 * @param showroom
	 * @param start
	 * @param pageSize
	 * @return
	 */
	Page<Showroom> listShowroomsByCondition(Showroom showroom, Integer start, Integer pageSize);
	
    /**
     * 根据条件取得样板间		//unused
     * 
     * @param showroom
     * @return
     */
    List<Showroom> listShowroomByCondition(Showroom showroom);
    
    /**
     * 查询所有样板间id
     * 
     * @return
     */
    public List<Showroom> findshowroomid();
    
    /**
     * 根据风格获得样板间
     * @param style
     * @return
     */
    List<Showroom> listShowroomsByStyle(String style);
    
    /**
     * 根据ID获得样板间
     * @return
     */
    Showroom getShowroomById(Long id);

    /**
     * 添加样板间
     * @param showroom
     * @return
     */
    void addShowroom(Showroom showroom);
    
    /**
     * 删除样板间
     * @param id
     */
    void delete(Long id);
    
    /**
     * 更新样板间
     * @param id
     */
    boolean update(Showroom showroom);
    
}
